草庐IT

Android API 21 - TimePicker 小部件

全部标签

c++ - 是否可以设置 qt 小部件的不透明度?

我知道有一个函数QWidget::setWindowOpacity(qreallevel)但正如文档中所写,这只适用于Windows。有没有办法让位于布局内部的小部件也变得不透明?我正在尝试做的是一个小部件逐渐淡入的动画。我曾经用首选项对话框来做这个并且在那里工作。那么您认为有没有一种方法或解决方法可以实现布局内小部件的不透明度?你会怎么做?提前致谢! 最佳答案 只需使用QGraphicsOpacityEffect即可实现此效果。Qt4:http://doc.qt.io/qt-4.8/qgraphicsopacityeffect.h

android - opencv C++ 从 android NV21 图像数据缓冲区创建 Mat 对象

我已经实现了一个启动相机并使用JNI接口(interface)将所有预览缓冲区向下发送到native组件的android应用程序。由于预览数据是NV21图像格式,我需要从中创建一个cv::Mat实例。我搜索了它并找到了以下解决方案:cv::Mat_yuv(height,width,CV_8UC1,(uchar*)imagebuffer);whereimagebufferisjbyte*但是,不要在输出图像中得到预期的图像。里面全是一些随机的线条等等。有谁知道我到底该怎么做? 最佳答案 您需要将YUV图像转换为RGBA图像。cv::M

c++ - QT - 将小部件添加到水平布局

我有一个水平布局,我正在通过使用添加小部件ui->horizontalLayout->addWidget(label);但是添加策略不是我想要的。例如,当我添加项目时,它首先放置开始,然后放置在末尾并从末尾继续放置。但是,我想要的是,当我将小部件添加到布局时,它应该放在前一个小部件的旁边。像那样,有可能吗? 最佳答案 在添加所有小部件后,向其添加一个担架。ui->horizontalLayout->addStretch();会做。 关于c++-QT-将小部件添加到水平布局,我们在Stac

c++ - C++21 是下一个标准吗?

即使在C++11推出时,我也听到了很多关于C++17和C++14的讨论。但现在我了解到C++17有望在2017年秋季交付(没有概念),但我仍然不确定以下标准是什么。我听说过C++21。准确吗? 最佳答案 看起来是ISOCPP我们看到了这表明至少现在,C++20是他们使用的名称。 关于c++-C++21是下一个标准吗?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/38789652

kotlin - 切换到 Kotlin 1.3.30 仅在 Android API 21 上中断 hashCode

我将我的Android项目从1.3.20切换到1.3.30,当某些类调用hashCode()方法时,我突然收到以下异常。请注意,我仅在Android平台API21和22上遇到此异常,除了AndroidAPI24,一切正常。Causedby:java.lang.NoSuchMethodError:NostaticmethodhashCode(J)IinclassLjava/lang/Long;oritssuperclasses(declarationof'java.lang.Long'appearsin/system/framework/core-libart.jar)有这个thread

kotlin - 切换到 Kotlin 1.3.30 仅在 Android API 21 上中断 hashCode

我将我的Android项目从1.3.20切换到1.3.30,当某些类调用hashCode()方法时,我突然收到以下异常。请注意,我仅在Android平台API21和22上遇到此异常,除了AndroidAPI24,一切正常。Causedby:java.lang.NoSuchMethodError:NostaticmethodhashCode(J)IinclassLjava/lang/Long;oritssuperclasses(declarationof'java.lang.Long'appearsin/system/framework/core-libart.jar)有这个thread

c++ - QT 如何将应用程序嵌入到 QT 小部件中

在我们的项目中我们有三个独立的应用程序,我们要开发一个QT控件应用程序来控制这三个应用程序。主窗口将分为三个子窗口-每个子窗口显示另一个应用程序。我想用QX11EmbedWidget和QX11EmbedContainer小部件,但有两个问题:QX11Embed*基于X11协议(protocol),我不知道它是否受Windows操作系统等非x11系统的支持。自QT5以来,这些类不存在,QT文档也没有提及原因。所以我不知道是否使用它-我很乐意得到答案。另外,我看到QT5.1包含QWidget::createWindowContainer();功能,在某些帖子中它看起来应该是X11Embed

c++ - 如何确定 qtable 单元格中的小部件类型?

我已经创建了一个QTable,其中包含许多gui元素,如comboBoxes和checkBoxes在不同的单元格中。我可以通过创建指向它们的指针来访问这些元素。我想知道的是,有什么方法可以知道单元格具有什么类型的widget(comboBox或checkBox)? 最佳答案 查看thisquestion的答案.接受的答案从小部件的meta-object中获取类名(作为constchar*)像这样:widget->metaObject()->className();还有另一个答案建议使用C++的类型管理,但这听起来不太实用(更笨拙?)

c++ - 哪个 Qt Widget 可以滚动浏览小部件?

我目前正在为我的学校开发一个Qt项目。对于这个项目,我需要在不调整其内容大小的情况下在窗口中列出未知数量的元素。我过去使用过一些VBoxLayout,但这根本不是我要搜索的内容。此小部件根据其包含的元素数量调整其内容的大小。我想要的是将尽可能多的小部件添加到“滚动小部件”中,这些小部件将自动堆叠在一起并且不会调整大小。我尝试使用QScrollArea但我无法让元素相互堆叠。这是一张解释我的问题的小图: 最佳答案 下面是我如何使用QVBoxLayout和QScrollArea实现的://scrollviewsoallitemsfiti

c++ - qt - 小部件 - 定位

我想将一些小部件放置在一些随机位置的父小部件中,比如一个按钮在点(10,10)和另一个在(15,40)等。如何实现这个?。QGridLayout正在将所有内容插入行列样式。但是我想把小部件放在任何我想要的地方,有人可以帮我吗? 最佳答案 如果您真的想要设置绝对位置,我会完全忽略使用布局。您可以使用move()函数或setGeometry()函数手动设置元素的位置。QWidget*parent=newQWidget();parent->resize(400,400);QPushButton*buttonA=newQPushButton